home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
ttp15.zip
/
TIC2PCB.DOC
< prev
next >
Wrap
Text File
|
1992-09-11
|
10KB
|
293 lines
▀▀▀▀█▀▀▀▀ ▄▀▀▄ ▀█▀▀▀▀█ █▀▀▀▀█ ▀█▀▀▀▀█
█ ▀ █ █ █ █ █ █
█ ▀ █▀▀▀▀ ▄▀ █▄▄▄▄█ █ █▄▄▄▄▀
█ █ █ ▀▀▀ ▄▀ ▀▀▀ █ █ █ █
█ █ █▄▄▄▄ █▄▄▄▄▄ ▄█▄ █▄▄▄▄█ ▄█▄▄▄▄█
Version 1.5
Copyright (C) 1992
by
Tom Carroll
All rights reserved
The Data Shop BBS
(509)582-9493 (HST)
Kennewick, WA
FIDO address (1:347/10)
MAGIC FILE NAME: TIC2PCB
┌──────────────┐
│ INTRODUCTION │
└──────────────┘
Tic-2-PCB was written because I wanted a program that would be very easy to
configure, and that would move the new files I get from time to time off the
FIDO SDN networks to my uploads directory. I looked at the program called
TICK, but again, it was a program that required an extensive configuration
file, and it was very hard to understand the formatting of the directory
entries, Hence, Tic-2-PCB was born.
┌──────────────┐
│ DISCLAIMER │
└──────────────┘
This software is provided without any guarantee or warranty either expressed
or implied. I will not be held responsible for ANY damages that may result
in the use of this program. "ANY" means if you install it, run it, and it
eats your programs that you've been working on for 2 years without a backup,
IT'S NOT MY FAULT!!!
Tic-2-PCB software and this document are Copyright (C) 1992 by Tom Carroll.
All rights reserved.
┌──────────────┐
│ LICENSE │
└──────────────┘
This program is being released as FREEWARE. The source code will remain
the property of the author unless otherwise released by him.
You are free to use this version of the program without any cost of
registration. This however, may change at any time with a new version
release. (If this should happen, a one time registration fee will be asked)
No one may alter, modify, or reverse engineer Tic-2-PCB for any reason,
including but not limited to decompiling-compiling, patching, or
disassembling.
You may freely distribute & copy this program for others subject to the
above restrictions and the following:
■ Tic-2-PCB is copied in unmodified form including this file.
■ There is no charge for copying except for the cost of disks.
■ Tic-2-PCB is not included in another software package
without the express written permission of Tom Carroll
┌──────────────┐
│ SUPPORT │
└──────────────┘
If you should find any problems with this program, or you have any requests
or recommendations, you may reach me on my BBS, or at the FIDO address
listed on the front cover. I may also be reached in the QUIK_BAS & PCBNET
FIDO echo's.
Tic-2-PCB Supports .TIC files from TICK and FEcho file processors.
Tic-2-PCB v1.5 Page 2
┌──────────────┐
│ THE AUTHOR │
└──────────────┘
This is my first public program. I'm planning on more, but for now, this
will have to be my way of testing the waters...
I have been writing in BASIC for about 7 years, and I really like it, but
I'm planning on taking a course in "C" this fall, so this might be my last
summer programming in BASIC.
I am presently active duty in the U.S. Coast Guard, and have been a "Sysop"
for their computer systems at my duty stations for about 6 years.
I would like to thank my wife, who always says "Are you coming to bed, or
are you going to keep PLAYING on that computer?"
┌──────────────┐
│ FILES │
└──────────────┘
Files included in this archive:
TIC2PCB.DOC - This manual (enormously big manual)
TIC2PCB.CFG - This really huge configuration file... NOT!
TIC2PCB.HIS - Tic-2-PCB's metamorphosis
TIC2PCB.LOG - Sample log file
TIC2PCB.EXE - The meat of the game...
FILE_ID.DIZ - Description file for Tic-2-PCB
I originally compressed this program as TTPnn.ARJ, but it may be
compressed with any other archive program you wish to use.
The latest version will always be available on my BBS using the magic
filename of TIC2PCB.
Now, on with the installation...
Tic-2-PCB v1.5 Page 3
┌──────────────┐
│ SETUP │
└──────────────┘
All you need to do is complete the small configuration file.
NOTE: Leave the directory offsets set to the default values if you
are running PCBoard v14.5a
Here is an example of my configuration file:
LINE ENTRY DESCRIPTION
──── ────────────────── ───────────────────────────────────────────
1 C:\FD\FILES\ The location of your inbound files
2 C:\UPLOAD\ The name of your default import Directory
3 C:\PCB\MAIN\UPLOAD The name of your default DIR import listing
4 C:\PCB\MAIN\DOWNLOAD.TXT The name of your default DIR import listing
5 0 Offset in dir file for file name
6 21 Offset in dir file for file size
7 2 Offset in dir file for file date
8 2 Offset in dir file for file description
9 31 Offset in dir file for sec. description
10 M M)ove or C)opy files to destination DIR
11 C K)eep or C)leanup .TIC's once imported
12 C Use File date or Current date for listing
13 2 Number of areas you receive files from
14 Y Y)es or N)o to Create/Update TIC2PCB.LOG
15 Y Y)es or N)o to add info line to description
SOFTDIST Area Name
C:\MISC\ Directory to place area files
C:\PCB\MAIN\MISC Location of DIR listing
SDN_GAMES Area Name
C:\GAMES\ Directory to place area files
C:\PCB\MAIN\GAMES Location of DIR listing
NODEDIFF Area Name
C:\FREE\ Directory to place area files
C:\PCB\MAIN\FREE Location of DIR listing
┌──────────────┐
│ NOTES │
└──────────────┘
Lines after line 15 in the configuration file MUST follow a specific
pattern to work properly. They are:
AREA NAME
TOSS FILES TO
TOSS DESCRIPTIONS TO
That's it! Pretty short huh? I think its great!
Now, all you need to do is make sure you have the TIC2PCB.CFG file in the
same directory as the TIC2PCB.EXE file.
Tic-2-PCB will update your DOWNLOAD.TXT file (or whatever you call it), and
will make the following entry:
(U),TIC-2-PCB AREANAME,MM-DD-YYYY,HH:MM,FILENAME.EXT,L,0,9600
Tic-2-PCB v1.5 Page 4
This entry just tells your File Profilers that an upload by Tic-2-PCB of
a file from AREANAME on that date & time consisted of FILENAME.EXT, using
the L protocol (I used the L protocol to signify a local upload) with no
errors, with an average speed of 9600 CPS.
There will be one log file created if it doesn't exist (should you select
that option) called TIC2PCB.LOG. It will be in the following format:
MM-DD-YY --- AREANAME --- FILENAME.EXT --- FILESIZE --- DESTINATION DOS DIR
I recommend deleting this file, or not using it at all if you move or
receive a lot of files through FIDO. In any case, should you use it, be
sure to check the size of it every now and then.
When a file is received that isn't in any of your AREA declarations, it
will be imported into the default directory, and dir files listed in lines
2 & 3. The TIC2PCB.LOG entry will be (if logging is on) UNKNOWN for AREA
name. However, the "Received by Tic-2-PCB xx-xx-xx from AREANAME" in the
default DIR listing will show the area it was actually received from.
Here is an excerpt of my RUN.BAT file which shows how I process my tick
files:
CD \FD
REM --------- CHECK FOR NEW FILES ---------
IF EXIST C:\FD\FILES\*.TIC GOTO TICK
This is my sub-routine to complete the new files import...
:TICK
REM --------- APPLY THE LATEST TIC FILE AND FILES ---------
CLS
ECHO ********* PROCESSING .TIC FILE *********
TIC2PCB
GOTO RESUME
NOTE: This only works if you have Tic-2-PCB Cleanup (delete) the .TIC
files after importing the files.
That's it, you shouldn't have to do anything else, but fire it up and see
how easy and quick it actually is. I imported 8 files in about 10 seconds.
┌──────────────┐
│ DONATIONS │
└──────────────┘
This software is free for the taking. I don't expect any monetary
payment for it, but if you feel compelled to make a donation, you may send
whatever contribution that you feel is reasonable to the following address:
Tom Carroll
1922 W. 4th Avenue
Kennewick, WA 99336
Thanks, and enjoy...
Tic-2-PCB v1.5 Page 5